package com.example.backend.service;

public interface TokenService {
    
    /**
     * 存储用户Token
     */
    void storeToken(Long userId, String token);
    
    /**
     * 获取用户Token
     */
    String getToken(Long userId);
    
    /**
     * 删除用户Token
     */
    void removeToken(Long userId);
    
    /**
     * 检查Token是否需要续期
     */
    boolean needRenew(String token);
    
    /**
     * 续期Token
     */
    String renewToken(String token);
} 